Ship OmaSheets as a native Arch package - #80
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The custom home-directory installer does not integrate with Pacman or Omarchy’s normal package lifecycle.
This adds a binary Arch package with explicit dependencies, system desktop/MIME registration, package-aware update/removal guidance and ownership-checked migration from the old installation. Pacman does not write user configuration, and the system package omits the custom Setup executable.
CI packages the already verified native binaries and tests migration, installation, an ordinary user's desktop/service workflow, upgrade and removal while preserving user files. Passing main builds publish the package and a pinned AUR recipe, followed by public-download installation verification.
AUR publication still requires a maintainer account and registered SSH key. The docs explicitly avoid claiming the package is already searchable in Omarchy's AUR menu. Signed production gates are unchanged.
Validation: 23 focused lifecycle/update/doctor tests passed locally. The full local suite encountered existing process-monitoring sandbox failures; native Qt and Arch verification run in CI.